gtk_about_dialog_set_logo (about, g_value_get_object (value));
break;
case PROP_AUTHORS:
- gtk_about_dialog_set_authors (about, (gchar**)g_value_get_boxed (value));
+ gtk_about_dialog_set_authors (about, (const gchar**)g_value_get_boxed (value));
break;
case PROP_DOCUMENTERS:
- gtk_about_dialog_set_documenters (about, (gchar**)g_value_get_boxed (value));
+ gtk_about_dialog_set_documenters (about, (const gchar**)g_value_get_boxed (value));
break;
case PROP_ARTISTS:
- gtk_about_dialog_set_artists (about, (gchar**)g_value_get_boxed (value));
+ gtk_about_dialog_set_artists (about, (const gchar**)g_value_get_boxed (value));
break;
case PROP_TRANSLATOR_CREDITS:
gtk_about_dialog_set_translator_credits (about, g_value_get_string (value));
*
* Since: 2.6
**/
-gchar **
+G_CONST_RETURN gchar * G_CONST_RETURN *
gtk_about_dialog_get_authors (GtkAboutDialog *about)
{
GtkAboutDialogPrivate *priv;
priv = (GtkAboutDialogPrivate *)about->private_data;
- return priv->authors;
+ return (const gchar * const *) priv->authors;
}
/**
**/
void
gtk_about_dialog_set_authors (GtkAboutDialog *about,
- gchar **authors)
+ const gchar **authors)
{
GtkAboutDialogPrivate *priv;
gchar **tmp;
priv = (GtkAboutDialogPrivate *)about->private_data;
tmp = priv->authors;
- priv->authors = g_strdupv (authors);
+ priv->authors = g_strdupv ((gchar **)authors);
g_strfreev (tmp);
if (priv->authors != NULL)
*
* Since: 2.6
**/
-gchar **
+G_CONST_RETURN gchar * G_CONST_RETURN *
gtk_about_dialog_get_documenters (GtkAboutDialog *about)
{
GtkAboutDialogPrivate *priv;
priv = (GtkAboutDialogPrivate *)about->private_data;
- return priv->documenters;
+ return (const gchar * const *)priv->documenters;
}
/**
**/
void
gtk_about_dialog_set_documenters (GtkAboutDialog *about,
- gchar **documenters)
+ const gchar **documenters)
{
GtkAboutDialogPrivate *priv;
gchar **tmp;
priv = (GtkAboutDialogPrivate *)about->private_data;
tmp = priv->documenters;
- priv->documenters = g_strdupv (documenters);
+ priv->documenters = g_strdupv ((gchar **)documenters);
g_strfreev (tmp);
if (priv->documenters != NULL)
*
* Since: 2.6
**/
-gchar **
+G_CONST_RETURN gchar * G_CONST_RETURN *
gtk_about_dialog_get_artists (GtkAboutDialog *about)
{
GtkAboutDialogPrivate *priv;
priv = (GtkAboutDialogPrivate *)about->private_data;
- return priv->artists;
+ return (const gchar * const *)priv->artists;
}
/**
**/
void
gtk_about_dialog_set_artists (GtkAboutDialog *about,
- gchar **artists)
+ const gchar **artists)
{
GtkAboutDialogPrivate *priv;
gchar **tmp;
priv = (GtkAboutDialogPrivate *)about->private_data;
tmp = priv->artists;
- priv->artists = g_strdupv (artists);
+ priv->artists = g_strdupv ((gchar **)artists);
g_strfreev (tmp);
if (priv->artists != NULL)
G_CONST_RETURN gchar *gtk_about_dialog_get_website_label (GtkAboutDialog *about);
void gtk_about_dialog_set_website_label (GtkAboutDialog *about,
const gchar *website_label);
-gchar **gtk_about_dialog_get_authors (GtkAboutDialog *about);
+G_CONST_RETURN gchar * G_CONST_RETURN * gtk_about_dialog_get_authors (GtkAboutDialog *about);
void gtk_about_dialog_set_authors (GtkAboutDialog *about,
- gchar **authors);
-gchar **gtk_about_dialog_get_documenters (GtkAboutDialog *about);
+ const gchar **authors);
+G_CONST_RETURN gchar * G_CONST_RETURN * gtk_about_dialog_get_documenters (GtkAboutDialog *about);
void gtk_about_dialog_set_documenters (GtkAboutDialog *about,
- gchar **documenters);
-gchar ** gtk_about_dialog_get_artists (GtkAboutDialog *about);
+ const gchar **documenters);
+G_CONST_RETURN gchar * G_CONST_RETURN * gtk_about_dialog_get_artists (GtkAboutDialog *about);
void gtk_about_dialog_set_artists (GtkAboutDialog *about,
- gchar **artists);
+ const gchar **artists);
G_CONST_RETURN gchar *gtk_about_dialog_get_translator_credits (GtkAboutDialog *about);
void gtk_about_dialog_set_translator_credits (GtkAboutDialog *about,
const gchar *translator_credits);